#pragma once

#include <windows.h>
#include "Winuser.h"
#include "RPCThread.h"
#include "ThreadSignal.h"
#include "ThreadAlarm.h"
#include "ObsObr.h"
#include "tlmRmtCfgSrvApp.h"

#include "tlmRmtCfg.h"
using namespace std;
//class btMedia_obr;


class tlmRmtCfgSrvThread:public RPCThread
{

public:
	tlmRmtCfgSrvThread( char * name, ThreadPriorityType priority, ThreadStackSizeType stackSize );
	virtual ~tlmRmtCfgSrvThread(void);
	virtual void instantiate(void);
	virtual void initialize (void);
	void deInitialize(void) const;

protected:
	tlmRmtCfgSrvApp *ptlmRmtCfgSrvApp;
	//void __hndUpdateByValue(ObsObd * theCallingObserved, obsObdStatus status, const uint8_t* dataPackage, const uint16_t size );
};
